/* 
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package bitclub;

import java.util.Date;
import java.util.List;

/**
 *
 * @author Manuel Fernández Martinez
 * @fecha 13/09/2010
 * @version 1.0
 * 
 */

public class Alquiler {
    private Cliente cliente;
    private Date fechaAlquiler;
    private Date fechaEntregaProgramada;
    private List<Articulo> listArticulo;
    private boolean monedero;
    private double precioAlquiler;
    private double precioRecargo;
    private Trabajador trabajador;

    public Alquiler(Cliente cliente, Date fechaAlquiler, Date fechaEntregaProgramada, List<Articulo> listArticulo, boolean monedero, double precioAlquiler, double precioRecargo, Trabajador trabajador) {
        
        this.cliente = cliente;
        this.fechaAlquiler = fechaAlquiler;
        this.fechaEntregaProgramada = fechaEntregaProgramada;
        this.listArticulo = listArticulo;
        this.monedero = monedero;
        this.precioAlquiler = precioAlquiler;
        this.precioRecargo = precioRecargo;
        this.trabajador = trabajador;
    }

    public Cliente getCliente() {
        return cliente;
    }

    public void setCliente(Cliente cliente) {
        this.cliente = cliente;
    }

    public Date getFechaAlquiler() {
        return fechaAlquiler;
    }

    public void setFechaAlquiler(Date fechaAlquiler) {
        this.fechaAlquiler = fechaAlquiler;
    }

    public Date getFechaEntregaProgramada() {
        return fechaEntregaProgramada;
    }

    public void setFechaEntregaProgramada(Date fechaEntregaProgramada) {
        this.fechaEntregaProgramada = fechaEntregaProgramada;
    }

    public List<Articulo> getListArticulo() {
        return listArticulo;
    }

    public void setListArticulo(List<Articulo> listArticulo) {
        this.listArticulo = listArticulo;
    }

    public boolean isMonedero() {
        return monedero;
    }

    public void setMonedero(boolean monedero) {
        this.monedero = monedero;
    }

    public double getPrecioAlquiler() {
        return precioAlquiler;
    }

    public void setPrecioAlquiler(double precioAlquiler) {
        this.precioAlquiler = precioAlquiler;
    }

    public double getPrecioRecargo() {
        return precioRecargo;
    }

    public void setPrecioRecargo(double precioRecargo) {
        this.precioRecargo = precioRecargo;
    }

    public Trabajador getTrabajador() {
        return trabajador;
    }

    public void setTrabajador(Trabajador trabajador) {
        this.trabajador = trabajador;
    }
    
}
